문자열 템플릿
문자열 템플릿은 문자열 안에 변수를 담아서 표현할 수 있게 해 줍니다. 실제 해당 문자열이 쓰이는 시점에 (예를 들어, println에 전달된다거나 할 때) 문자열 안에 있는 식들이 모두 평가되어 해당 값으로 치환됩니다.
fun main() {
//sampleStart
val greeting = "Kotliner"
println("Hello $greeting") // 1
println("Hello ${greeting.uppercase()}") // 2
//sampleEnd
}
- 변수를 담은 문자열을 프린트했습니다. 치환을 위한 변수 참조는
$기호로 시작합니다. - 식을 담은 문자열을 프린트했습니다. 식도
$로 시작하고 중괄호({})로 감싸서 표기합니다.